

package com.hazelcast.map.impl.tx;

import com.hazelcast.map.IMap;
import com.hazelcast.spi.impl.operationservice.Notifier;

import java.util.UUID;

/**
 * Transactional operation interface for {@link IMap}
 */
public interface MapTxnOperation extends Notifier {

    long getVersion();

    void setVersion(long version);

    void setThreadId(long threadId);

    void setOwnerUuid(UUID ownerUuid);

    void setTransactionId(UUID transactionId);
}
